traffic installations - Alemán Inglés Diccionario